Requirements Engineering for Software Reuse

نویسندگان

  • Kevin L. Mills
  • Doug McIlroy
چکیده

ions. Prieto-Diaz illustrates his proposed process with a set of data flow diagrams that help to understand the inputs to the process, the specific transformations or activities, and the results. These diagrams are repeated here as Figures III-2, III-3, III-4, III-5, III-6. Figure III-2 provides a context diagram for the domain analysis process proposed by Prieto-Diaz. Note that the process involves a domain expert and a domain analyst on the front-end, and that a set of reusable components is output, as well as guidelines for software engineers to use the reusable components. In addition to domain knowledge, input comes in the form of examples from existing systems. Figure III-3 decomposes Domain Analysis Domain Analyst Domain Expert Library

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Patterns in Software Requirements Reuse

Requirements reuse is an emerging field of software engineering research. This article introduces its fundamental concepts. It begins with a brief review of the selected approaches to reusing software requirements. Then, the article builds a reuse framework for the requirements engineering process. Subsequently, it evaluates various methods and techniques that can be used to assist the process ...

متن کامل

Reuse-Oriented Requirements Engineering with FoReST

Reuse of experience and solutions for recurring development problems is of the utmost importance for a pragmatic software engineering discipline. The earlier in the development process reuse is achieved, the larger its positive impact on the project. This paper reports on reuse approaches that are applicable during the requirements analysis phase.

متن کامل

First Day Session 1 : Opening Session

Reuse of experience and solutions for recurring development problems is of the utmost importance for a pragmatic software engineering discipline. The earlier in the development process reuse is achieved, the larger its positive impact on the project. This paper reports on reuse approaches that are applicable during the requirements analysis phase.

متن کامل

A Model for Reusing Requirements Using Examples from Open Source Software

The quality of requirements is one of the key factors in the success of a project. One of the studies on successful projects is the reuse of requirements. However, the rate of failed projects is about 70%, and these projects often fail because of improper requirements. The current techniques for software reuse may not perform requirement engineering appropriately or develop requirements having ...

متن کامل

5 Constructing and Using Software Requirements Patterns

Software requirement reuse strategies are necessary to capitalize and reuse knowledge in the requirements engineering phase. The PABRE framework is designed to support requirement reuse through the use of software requirement patterns. It consists of a meta-model that describes the main concepts around the notion of pattern; a method to conduct the elicitation and documentation processes; a cat...

متن کامل

Engineering Software Library Systems Connrmation Report

The reuse of complete software developments and the processes used to create them has the potential to signiicantly ease the process of software engineering , by providing a source of veriied software artifacts. It is suggested that reuse of software artifacts can be achieved through the utilization of software libraries. However, software library systems are not yet common or mature phenomena,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992